/**
 * Created by hejx on 2017/5/23.
 */

$(function () {
    initTable();
});

function doQuery(){
    $('#demo-table').bootstrapTable('destroy');    //销毁表格
    initTable();
}

function initTable(){
    var url = "/admin/statistics/getGetInfoList?random="+Math.random();
    var table = $('#demo-table');
    var columns = [
        {
            field : 'accId',
            title : '帐号ID',
            align : 'center',
            valign : 'middle'
        }, {
            field : 'uid',
            title : '角色ID',
            align : 'center',
            valign : 'middle'
        }, {
            field : 'roleName',
            title : '角色名称',
            align : 'center',
            valign : 'middle'
        },{
            field : 'value',
            title : '获得后的数量',
            align : 'center',
            valign : 'middle'
            //sortable : true
        }, {
            field : 'currencyTypeName',
            title : '货币类型',
            align : 'center',
            valign : 'middle'
        }, {
            field : 'getTypeName',
            title : '获得类型',
            align : 'center',
            valign : 'middle'
        }, {
            field : 'getInfo',
            title : '获得的描述',
            align : 'center',
            valign : 'middle'
        }, {
            field : 'getValue',
            title : '获得的数量',
            align : 'center',
            valign : 'middle'
        }, {
            field : 'changeTime',
            title : '获得的时间',
            align : 'center',
            valign : 'middle'
        }
    ];
    tableUtil.initTableShowExport(table,url,tableUtil.EXCEL_NAME.CURRENCY_GET_TABLE,columns);
}

function queryParams(params) {
    // console.log(params);
    var time = $('#dateTimeRange').val();
    var beginTime,endTime;
    if(time.length==23){
        //2017-05-26 至 2017-05-26
        beginTime = time.substring(0,10);
        endTime = time.substring(13);
    }

    var param = {
        beginTime : beginTime,
        endTime : endTime,
        // orgCode : $("#orgCode").val(),
        userId : $("#userId").val(),    //玩家ID
        keyword : $("#keyword").val(),  //角色名称
        gameType : $("#gameType").val(),    //玩家行为
        limit : params.limit, // 页面大小
        offset : params.offset // 页码
    }
    return param;
}

// 用于server 分页，表格数据量太大的话 不想一次查询所有数据，可以使用server分页查询，
// 数据量小的话可以直接把sidePagination: "server"  改为 sidePagination: "client"
// ，同时去掉responseHandler: responseHandler就可以了，
function responseHandler(res) {
    console.log("获取到列表数据");
    console.log(res);
    if (res) {
        return {
            "rows" : res.data.dataList,  //显示的数据集合
            "total" : res.data.totalSize   //总记录条数
        };
    } else {
        return {
            "rows" : [],
            "total" : 0
        };
    }
}